// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package android.support.v4.app;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Rect;
import android.graphics.Region;
import android.graphics.drawable.Drawable;
class e extends Drawable
implements android.graphics.drawable.Drawable.Callback
{
private Drawable a;
private float b;
private float c;
private final Rect d = new Rect();
public e(Drawable drawable)
{
a = drawable;
}
public float a()
{
return b;
}
public void a(float f)
{
b = f;
invalidateSelf();
}
public void b(float f)
{
c = f;
invalidateSelf();
}
public void clearColorFilter()
{
a.clearColorFilter();
}
public void draw(Canvas canvas)
{
a.copyBounds(d);
canvas.save();
canvas.translate(c * (float)d.width() * -b, 0.0F);
a.draw(canvas);
canvas.restore();
}
public int getChangingConfigurations()
{
return a.getChangingConfigurations();
}
public android.graphics.drawable.Drawable.ConstantState getConstantState()
{
return super.getConstantState();
}
public Drawable getCurrent()
{
return a.getCurrent();
}
public int getIntrinsicHeight()
{
return a.getIntrinsicHeight();
}
public int getIntrinsicWidth()
{
return a.getIntrinsicWidth();
}
public int getMinimumHeight()
{
return a.getMinimumHeight();
}
public int getMinimumWidth()
{
return a.getMinimumWidth();
}
public int getOpacity()
{
return a.getOpacity();
}
public boolean getPadding(Rect rect)
{
return a.getPadding(rect);
}
public int[] getState()
{
return a.getState();
}
public Region getTransparentRegion()
{
return a.getTransparentRegion();
}
public void invalidateDrawable(Drawable drawable)
{
if (drawable == a)
{
invalidateSelf();
}
}
public boolean isStateful()
{
return a.isStateful();
}
protected void onBoundsChange(Rect rect)
{
super.onBoundsChange(rect);
a.setBounds(rect);
}
protected boolean onStateChange(int ai[])
{
a.setState(ai);
return super.onStateChange(ai);
}
public void scheduleDrawable(Drawable drawable, Runnable runnable, long l)
{
if (drawable == a)
{
scheduleSelf(runnable, l);
}
}
public void setAlpha(int i)
{
a.setAlpha(i);
}
public void setChangingConfigurations(int i)
{
a.setChangingConfigurations(i);
}
public void setColorFilter(int i, android.graphics.PorterDuff.Mode mode)
{
a.setColorFilter(i, mode);
}
public void setColorFilter(ColorFilter colorfilter)
{
a.setColorFilter(colorfilter);
}
public void setDither(boolean flag)
{
a.setDither(flag);
}
public void setFilterBitmap(boolean flag)
{
a.setFilterBitmap(flag);
}
public boolean setState(int ai[])
{
return a.setState(ai);
}
public boolean setVisible(boolean flag, boolean flag1)
{
return super.setVisible(flag, flag1);
}
public void unscheduleDrawable(Drawable drawable, Runnable runnable)
{
if (drawable == a)
{
unscheduleSelf(runnable);
}
}
}